.loginContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  width: 100vw;
  height: 100vh;
  background: url('../../assets/login/bg.png') no-repeat;
  background-size: 100% 100%;
  .contentBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1120px;
    height: 520px;
    .illustration {
      width: 377px;
      height: 389px;
    }
    .loginBox {
      width: 460px;
      height: 520px;
      background: #fff;
      box-shadow: 0px 2px 18px 0px rgba(165, 197, 228, 0.3);
      border-radius: 8px;
      .loginTitle {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 80px;
        font-size: 20px;
        font-weight: 500;
        color: #1F2C3F;
        border-bottom: 1px solid #E9ECF0;
      }
      .formBox {
        padding: 38px 50px 0;
        .loginInput {
          height: 50px;
          font-size: 16px;
        }
        .loginIcon {
          width: 24px;
          height: 24px;
        }
        .verifyCodeBox {
          display: flex;
          justify-content: space-between;
          .verifyCodeInput {
            width: 200px;
          }
          .verifyCodeImgBox {
            display: flex;
            justify-content: center;
            align-items: center;
            padding-bottom: 22px;
            width: 160px;
            .verifyBox {
              padding: 7px 10px;
              border-radius: 4px;
              font-family:Arial;
              font-style:italic;
              font-weight:bold;
              border:0;
              letter-spacing:6px;
              font-size: 17px;
              color: #2478f5;
              background-image: url(@/assets/login/vcode.jpg);
              background-size: 100% 100%;
              width: 100px;
              text-decoration:line-through
            }
            .refresh {
              margin-left: 10px;
              width: 20px;
              height: 20px;
              cursor: pointer;
            }
          }
        }
      }
      .loginBtn {
        margin-top: 26px;
        width: 360px;
        height: 54px;
        line-height: 54px;
        border-radius: 4px;
        font-size: 20px;
        font-weight: 500;
        text-align: center;
        color: #FFFFFF;
        background: linear-gradient(270deg, #4ab0fb 0%, #2478f5 100%);
        cursor: pointer;
      }
      .tip {
        margin-top: 46px;
        font-size: 14px;
        color: #999999;
        text-align: center;
      }
    }
  }
}
:global{
    .ant-input-affix-wrapper .ant-input-prefix {
        left: 4px;
    }
}
